package net.ericaro.neojavagen.classes ;
import net.ericaro.neojavagen.blocks.BlockStatements;
import net.ericaro.neojavagen.classes.ExplicitConstructorInvocation ;

/**
* *<pre> ConstructorBody :
    {  ExplicitConstructorInvocation? BlockStatements?  }
</pre>
*/
public class ConstructorBody   {

ExplicitConstructorInvocation explicitconstructorinvocation;
BlockStatements blockstatements ;

public ConstructorBody( ExplicitConstructorInvocation explicitconstructorinvocation, BlockStatements blockstatements ){
	this.explicitconstructorinvocation = explicitconstructorinvocation; this.blockstatements = blockstatements ;
	}public ConstructorBody(  ){
 ;
}


public String toString(){
	StringBuilder stringbuilder = new StringBuilder();
	stringbuilder.append( "{\n" ).append(" ");
stringbuilder.append( "" ).append(" ");
if (this.explicitconstructorinvocation !=null ) stringbuilder.append( this.explicitconstructorinvocation ).append(" ");
if (this.blockstatements !=null ) stringbuilder.append( this.blockstatements ).append(" ");
stringbuilder.append( "" ).append(" ");
stringbuilder.append( "}\n" ).append(" ") ;
	return stringbuilder.toString();
}

}
